import java.util.Arrays;
import java.util.List;

public class 单词规律1 {
    public boolean wordPattern(String pattern, String s) {
        //先分割字符串
        String[] str = s.split(" ");
        //转成字符串的一个列表
        List<String> l = Arrays.asList(str);
        //长度不一样直接就是错的
        if(str.length != pattern.length()){
            return false;
        }
        for(int i = 0;i < pattern.length();i++){
            //每次查找两个字符第一次出现的对应下标, 如果不一样, 说明之前出现过, 之前出现过还相同映射就没问题
            if(pattern.indexOf(pattern.charAt(i)) != l.indexOf(str[i])){
                return false;
            }
        }
        return true;
    }
}
